package com.ysd.lis.service.lab;

import com.baomidou.mybatisplus.extension.service.IService;
import com.ysd.common.Result;
import com.ysd.lis.entity.lab.LabFeeitemVsItemDict;
import com.ysd.lis.entity.lab.LabItemDict;
import com.ysd.lis.request.DeleteParam;
import com.ysd.lis.request.lab.LabFeeitemVsItemDictDto;

import java.util.List;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author bai
 * @since 2023-12-20
 */
public interface LabFeeitemVsItemDictService extends IService<LabFeeitemVsItemDict> {

    Result findItemDictListByFeeId(String feeCode,String rptGroup);

    List<LabItemDict> findItemDictListByFeeCoods(List<String> feeCode, String rptGroup,String orgId);
    Result addFeeItemVsItemDict(LabFeeitemVsItemDict labFeeitemVsItemDict);
    Result deleteFeeitemVsItemdict(DeleteParam deleteParam);

    Result findDictItemByFeeItemId(String feeCode,String rptGroup,String keyWords,Long pageSize,Long pageIndex);

    Result saveBatchFeeItemVsItemDict(LabFeeitemVsItemDictDto dto);
}
